On software engineering and learning theory Facilitating learning in software quality improvement programs
نویسندگان
چکیده
Knowledge’ is one of the main results of software engineering, software projects and software process improvement. During software engineering projects, developers learn to apply certain technologies and how to solve particular development problems. During the process of software improvement developers and managers learn how effective and efficient their development processes are, and how to improve these processes. As ‘learning’ is so important in software practice, it is logical to examine it more closely. What is learning? How does learning take place? Is it possible to improve the conditions of learning? This chapter presents an overview of learning theories and the application of these theories in the softwareengineering domain. It is not our intention to be complete; our objective is to show how established learning theories can help to facilitate learning in software development practice.
منابع مشابه
Software Testing and Quality Assurance on Sampling Inspection through Statistical Learning Theory
In this paper, an engineering statistical model is proposed for the prediction of control and assurance in software engineering. This paper attempt statistical learning theory is to studies in a framework the properties of learning theory based on software engineering in quality testing using acceptance sampling statistical quality control and software testing and quality assurance on sampling ...
متن کاملA Learning Methodology to Improve Teaching and Learning Processes for Software Engineering Tools
1 Lynne Fowler, Murdoch University, School of Engineering, Rockingham Campus, Rockingham, 6168, WA. [email protected] 2 Maurice Allen, School of Engineering, Rockingham Campus, Rockingham, 6168, WA. [email protected] 3 Geoffrey Roy, School of Engineering, Rockingham Campus, Rockingham, 6168, WA. [email protected] Abstract Education in the Computing Disciplines is of par...
متن کاملLearning Process Assessment and Improvement
The necessity of lifelong learning is more and more recognized. Therefore, improvement of learning is very important. The process capability maturity modeling elaborated by the Software Engineering community could be employed for this purpose. This paper contributes to the solution of learning improvement problem based on process quality attributes modeling approach. The consciousness as a lear...
متن کاملContinuous Learning Process Assessment Model
Process capability maturity modeling elaborated by the Software Engineering community became applicable for any process-oriented activity assessment and improvement. The purpose of this paper is to contribute to the solution of learning improvement problem based on process quality attributes modeling approach. Twodimensional Learning process model is developed based on R. Marzano taxonomy of le...
متن کاملThe Effect of Mobile Learning in Clinical Learning in Birjand University of Medical Sciences
Background: Today, mobile phone technology has provided an opportunity for teachers and students to improve their continuous teaching/ learning process. The purpose of this study was to determine the effectiveness of learning via mobile phone in the course of clinical pharmacology of medical students at pediatric ward. Methods: In this semi-experimental study, 40 medical students at their last ...
متن کامل